.main_bg { width: 1000px; margin-top: 22px; margin-right: auto; margin-left: auto; margin-bottom: 11px; }
.main { width: 980px; padding-left: 22px; float: left; }

.main a { color: #36C; }

.flow-steps { overflow: hidden; height: 40px; width: 970px; display: inline; float: left; }
.flow-steps .num5 li { width: 178px; float: left; }
.flow-steps li { float: left; font-size: 14px; font-weight: bold; height: 23px; line-height: 23px; text-align: center; color: #404040; overflow: hidden; padding-top: 0; padding-bottom: 0; padding-left: 0; background-image: url(../../../images/flow_steps_bg.png); background-repeat: no-repeat; background-position: 100% 0px; background-color: #e4e4e4; padding-right: 15px; }
.flow-steps li span, .flow-steps li strong { display: block; }
.flow-steps li .first { background-image: url(../../../images/flow_steps_bg.png); background-repeat: no-repeat; background-position: -12px 6px; }
.first2 { background-image: url(../../../images/flow_steps_bg.png); background-repeat: no-repeat; background-position: -12px 6px; }
.flow-steps li.last { background-position: 100% -138px; }
.flow-steps li.current { color: #fff; background-color: #7D0A2F; }
.flow-steps li.current .first { background-position: -12px -92px; background-color: #7D0A2F; }
.flow-steps li.current-prev { background-position: 100% -23px!important; }
.flow-steps li.done { background-color: #E4E4E4; background-position: 100% -23px; color: #333; }
.flow-steps li.done .first { background-color: #E4E4E4; background-position: -12px -69px; }
.flow-steps li.done1 { background-color: #E4E4E4; color: #333; }
.flow-steps li.done1 .first { background-color: #E4E4E4; background-position: -12px -69px; }
.flow-steps li.last-current { background-color: #7D0A2F; color: #fff; background-position: 100% -161px; }
.jycg { width: 940px; height: 120px; border: #7d0f36 1px solid; float: left; background-color: #fff7eb; padding: 15px; margin-bottom: 22px; }
.jycg h2 { font-size: 14px; float: left; height: 34px; }
.jycg p { width: 900px; height: 25px; line-height: 25px; float: left; color: #333; }
.jycg p a { color: #3366cc; }
.ddxx { width: 970px; float: left; height: auto; margin-bottom: 22px; position: relative; }
.ddxx h2 { width: 970px; height: 26px; }
.ddxx h2 .p-title { width: 130px; height: 26px; float: left; border-top: solid 1px #ddd; border-left: solid 1px #ddd; border-right: solid 1px #ddd; text-align: center; line-height: 26px; margin-left: 22px; position: absolute; top: 0px; background-color: #FFF; }
.ddxx h2 .p-title4 { width: 130px; height: 26px; float: left; text-align: center; line-height: 26px; margin-left: 22px; position: absolute; top: 0px; background-color: #FFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.ddxx h2 .p-title3 { width: 130px; height: 26px; float: left; border-top: solid 1px #ddd; border-left: solid 1px #ddd; border-right: solid 1px #ddd; text-align: center; line-height: 26px; margin-left: 22px; position: absolute; top: 0px; background-color: #FFF; left: 144px; }

.ddxx h2 .p-title2 { width: 130px; height: 26px; float: left; text-align: center; line-height: 26px; margin-left: 22px; position: absolute; top: 0px; background-color: #FFF; left: 144px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #ddd; border-right-color: #ddd; border-left-color: #ddd; }

.ddxx h2 .p-lianxi { width: 155px; height: 26px; float: right; color: #ff6600; }
.ddxx h2 .p-lianxi span{ color: #3892ec; font-weight: normal; }

.ddxx .biankuang { border: solid 1px #ddd; float: left; width: 940px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }
.ddxx .table { color: #333; }
.table tr td .table-1 { border: 1px solid #ddd; color: #666; }
.table tr td .table-1 .tbody { width: auto; height: 31px; background-color: #f3f3f3; font-weight: normal; }
.table-1 .tbody th { font-weight: normal; }
.table tr td .table-1 td .td-1 { font-weight: normal; width:257px; }
.table tr td .table-1 td .td-2 { font-weight: normal; width:101px; }
.table tr td .table-1 td .td-3 { font-weight: normal; width:102px; }
.table tr td .table-1 td .td-4 { font-weight: normal; width:92px; }
.table tr td .table-1 td .td-5 { font-weight: normal; width:102px; }
.table tr td .table-1 td .td-6 { font-weight: normal; width:83px; }
.table tr td .table-1 td .td-7{ font-weight: normal; width:92px; }
.table tr td .table-1 td .td-8 { font-weight: normal; width:107px; }


.table tr td .table-1 td{ width: auto; height: 31px; border:solid 1px #ddd; }
.table-1 tr td dl { padding: 10px; float: left; color: #3366cc; }
.table-1 tr td dl dt { width: 50px; height: 54px; float: left; background-color: #CCC; margin-right: 5px; }
.table-1 tr td dl dd { width: 174px; height: auto; float: left; text-align: left; padding-left: 4px; }
.biankuang .table tr td .jiezhang  span{ font-size: 18px; color: #c00; }
.biankuang .table tr td .jiezhang  { float: right; height: 34px; width: 200px; line-height: 34px; }

.biankuang .table tr td .fenxiang { float: right; height: 21px; width: 54px; line-height: 21px; background-color: #f3f3f3; border: 1px solid #CCC; margin-top: 8px; text-align: center; display: block; }
.table tr td table tr td .p { background-color: #fff7eb; border: 1px solid #ce2564; text-align: center; width: 522px; }




.xb a, .xb span { vertical-align: middle; color: #3366cc; }
.xb a { display: inline-block; width: 50px; height: 16px; overflow: hidden; text-indent: -9999px; background-image: url(../../../images/T1eCRkXeQgC0Pg9ykn-498-250.png); background-repeat: no-repeat; color: #3366cc; }
.xb-truth { background-position: -188px 0; background-image: url(images/T1eCRkXeQgC0Pg9ykn-498-250.png); }
.xb-auth { background-position: -338px 0; background-image: url(images/T1eCRkXeQgC0Pg9ykn-498-250.png); }
.xb-return { background-position: -156px 0; background-image: url(images/T1eCRkXeQgC0Pg9ykn-498-250.png); background-repeat: no-repeat; }
.xb-quality { background-position: -140px 0 url(images/T1eCRkXeQgC0Pg9ykn-498-250.png); }
.xb-thunder { background-image: url(../../../images/T1eCRkXeQgC0Pg9ykn-498-250.png); background-position: -206px 0px; height: 16px; width: 50px; }
.xb-guarantee { background-position: -319px 0 url(images/T1eCRkXeQgC0Pg9ykn-498-250.png); }
.xcard-icon { display: inline-block; width: 16px; height: 11px; background-position: -20px -11px; background-image: url(../../../images/T1n6hWXglxXXXXXXXX-284-263.png); }
